package com.example.hello.service;

/**
 * 短信验证码业务接口
 */
public interface SMSService {

    /**
     * 发送验证码，返回 true 表示发送成功，false 表示发送过于频繁
     */
    boolean sendSMSCode(String phone);

    /**
     * 验证用户提交的验证码是否正确、未过期且未使用，验证通过后将状态更新为已使用
     */
    boolean verifySMSCode(String phone, String code);
}